package com.lyh.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lyh.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("user_refund_record")
public class UserRefundRecordDO extends BaseEntity {

    @TableId
    private Long id;

    //系统订单号
    private String sysOrderNum;

    //系统退款订单号
    private String sysRefundNum;

    //原支付订单号
    private String payOrderNum;

    //支付退款单号
    private String refundOrderNum;

    //订单id
    private Long orderId;

    //用户id
    private Long userId;

    //退款支付方式  （微信 wx 支付宝 zfb）
    private String payType;

    //原订单支付金额（分）
    private BigDecimal oriPayMoney;

    //退款渠道
    private String channel;

    //状态 （成功 SUCCESS 失败 ：FAIL 等待：wait ）
    private String status;

    //请求参数
    private String reqBody;

    //返回参数
    private String respBody;

    //备注
    private String memo;

    //退款返回时间
    private String refundRespTime;











}
